package com.cmc.cloud.cmclink.doc.entity;

import lombok.*;

import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.time.LocalDateTime;
import java.time.LocalDateTime;
import java.time.LocalDateTime;

import com.baomidou.mybatisplus.annotation.*;
import com.cmes.framework.mybatis.core.dataobject.BaseDO;

/**
 * 提单箱型信息 DO
 *
 * @author 集运管理员
 */
@TableName("doc_blno_cntr")
@Data
@EqualsAndHashCode(callSuper = true)
@ToString(callSuper = true)
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class BlnoCntrDO extends BaseDO {

    /**
     * 主键
     */
    @TableId
    private Long id;
    /**
     * 提单主信息id
     */
    private Long blnoId;
    /**
     * 箱号
     */
    private String cntrNo;
    /**
     * 铅封号
     */
    private String sealNo;
    /**
     * 箱型
     */
    private String cntrType;
    /**
     * 尺寸
     */
    private String cntrSize;
    /**
     * 箱主代码
     */
    private String cntrOwner;
    /**
     * 箱内货物件数
     */
    private Integer quantity;
    /**
     * 箱内货物毛重
     */
    private BigDecimal grossWeight;
    /**
     * 箱内货物体积
     */
    private BigDecimal measurement;
    /**
     * 箱皮重
     */
    private BigDecimal cntrTare;
    /**
     * 前超
     */
    private Integer overForward;
    /**
     * 后超
     */
    private Integer overAfter;
    /**
     * 左超
     */
    private Integer overLeft;
    /**
     * 右超
     */
    private Integer overRight;
    /**
     * 上超
     */
    private Integer overHeight;
    /**
     * 拼箱标记(同航次 同箱号就算拼)
     */
    private Boolean lcl;

}
